Class ADODB_mysql

Description

Connection object. For connecting to databases, and executing queries.

Located in /adodb/adodb-mysql.inc.php (line 18)

ADOConnection
   |
   --ADODB_mysql
Variable Summary
Method Summary
ADODB_mysql ADODB_mysql ()
void ActualType (mixed $meta)
void CharMax ()
void Concat ()
void ErrorMsg ()
void ErrorNo ()
void GenID ([mixed $seqname = 'adodbseq'], [mixed $startID = 1])
void &MetaColumns (mixed $table)
void &MetaDatabases ()
void SelectDB (mixed $dbName)
void &SelectLimit (mixed $sql, [mixed $nrows = -1], [mixed $offset = -1], [mixed $inputarr = false], [mixed $arg3 = false], mixed $secs)
void TextMax ()
void _affectedrows ()
void _close ()
void _connect (mixed $argHostname, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
void _insertid ()
void _pconnect (mixed $argHostname, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
void _query (mixed $sql, mixed $inputarr)
Variables
mixed $databaseType = 'mysql' (line 19)

Redefinition of:
ADOConnection::$databaseType
mixed $fmtTimeStamp = "'Y-m-d H:i:s'" (line 24)

Redefinition of:
ADOConnection::$fmtTimeStamp
mixed $hasAffectedRows = true (line 21)

Redefinition of:
ADOConnection::$hasAffectedRows
mixed $hasGenID = true (line 27)

Redefinition of:
ADOConnection::$hasGenID
mixed $hasInsertID = true (line 20)

Redefinition of:
ADOConnection::$hasInsertID
mixed $hasLimit = true (line 25)

Redefinition of:
ADOConnection::$hasLimit
mixed $hasMoveFirst = true (line 26)

Redefinition of:
ADOConnection::$hasMoveFirst
mixed $isoDates = true (line 29)

Redefinition of:
ADOConnection::$isoDates
mixed $metaColumnsSQL = "SHOW COLUMNS FROM %s" (line 23)
mixed $metaTablesSQL = "SHOW TABLES" (line 22)

Redefinition of:
ADOConnection::$metaTablesSQL
mixed $upperCase = 'upper' (line 28)

Redefinition of:
ADOConnection::$upperCase
mixed $_genIDSQL = "update %s set id=LAST_INSERT_ID(id+1);" (line 47)
mixed $_genSeq2SQL = "insert into %s values (%s)" (line 49)
mixed $_genSeqSQL = "create table %s (id int not null)" (line 48)

Inherited Variables

Inherited from ADOConnection

ADOConnection::$autoCommit
ADOConnection::$cacheSecs
ADOConnection::$charSet
ADOConnection::$concat_operator
ADOConnection::$database
ADOConnection::$dataProvider
ADOConnection::$debug
ADOConnection::$false
ADOConnection::$fmtDate
ADOConnection::$genID
ADOConnection::$hasTop
ADOConnection::$host
ADOConnection::$maxblobsize
ADOConnection::$noNullStrings
ADOConnection::$password
ADOConnection::$raiseErrorFn
ADOConnection::$readOnly
ADOConnection::$replaceQuote
ADOConnection::$sysDate
ADOConnection::$true
ADOConnection::$user
ADOConnection::$_bindInputArray
ADOConnection::$_connectionID
ADOConnection::$_errorMsg
ADOConnection::$_isPersistentConnection
ADOConnection::$_queryID
Methods
Constructor ADODB_mysql (line 31)
ADODB_mysql ADODB_mysql ()
ActualType (line 223)
void ActualType (mixed $meta)

Redefinition of:
ADOConnection::ActualType()
CharMax (line 250)
void CharMax ()

Redefinition of:
ADOConnection::CharMax()
Concat (line 83)
void Concat ()

Redefinition of:
ADOConnection::Concat()
Different SQL databases used different methods to combine strings together.
ErrorMsg (line 200)
void ErrorMsg ()

Redefinition of:
ADOConnection::ErrorMsg()
ErrorNo (line 208)
void ErrorNo ()

Redefinition of:
ADOConnection::ErrorNo()
GenID (line 51)
void GenID ([mixed $seqname = 'adodbseq'], [mixed $startID = 1])

Redefinition of:
ADOConnection::GenID()
Generates a sequence id and stores it in $this->genID; GenID is only available if $this->hasGenID = true;
MetaColumns (line 120)
void &MetaColumns (mixed $table)

Redefinition of:
ADOConnection::MetaColumns()
List columns in a database as an array of ADOFieldObjects.
MetaDatabases (line 69)
void &MetaDatabases ()

Redefinition of:
ADOConnection::MetaDatabases()
return the databases that the driver can connect to.
SelectDB (line 172)
void SelectDB (mixed $dbName)

Redefinition of:
ADOConnection::SelectDB()
Choose a database to connect to. Many databases do not support this.
SelectLimit (line 182)
void &SelectLimit (mixed $sql, [mixed $nrows = -1], [mixed $offset = -1], [mixed $inputarr = false], [mixed $arg3 = false], mixed $secs)

Redefinition of:
ADOConnection::SelectLimit()
Will select, getting rows from $offset (1-based), for $nrows.
TextMax (line 258)
void TextMax ()

Redefinition of:
ADOConnection::TextMax()
_affectedrows (line 40)
void _affectedrows ()
_close (line 217)
void _close ()
_connect (line 103)
void _connect (mixed $argHostname, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
_insertid (line 35)
void _insertid ()
_pconnect (line 112)
void _pconnect (mixed $argHostname, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
_query (line 192)
void _query (mixed $sql, mixed $inputarr)

Inherited Methods

Inherited From ADOConnection

ADOConnection::ADOConnection()
ADOConnection::ActualType()
ADOConnection::Affected_Rows()
ADOConnection::BeginTrans()
ADOConnection::BlankRecordSet()
ADOConnection::CacheExecute()
ADOConnection::CacheFlush()
ADOConnection::CachePageExecute()
ADOConnection::CacheSelectLimit()
ADOConnection::CharMax()
ADOConnection::Close()
ADOConnection::CommitLock()
ADOConnection::CommitTrans()
ADOConnection::Concat()
ADOConnection::Connect()
ADOConnection::DBDate()
ADOConnection::DBTimeStamp()
ADOConnection::Disconnect()
ADOConnection::ErrorMsg()
ADOConnection::ErrorNative()
ADOConnection::ErrorNo()
ADOConnection::Execute()
ADOConnection::GenID()
ADOConnection::GetAll()
ADOConnection::GetInsertSQL()
ADOConnection::GetOne()
ADOConnection::GetRow()
ADOConnection::GetUpdateSQL()
ADOConnection::Insert_ID()
ADOConnection::LimitQuery()
ADOConnection::MetaColumnNames()
ADOConnection::MetaColumns()
ADOConnection::MetaDatabases()
ADOConnection::MetaPrimaryKeys()
ADOConnection::MetaTables()
ADOConnection::nextId()
ADOConnection::PageExecute()
ADOConnection::PConnect()
ADOConnection::PO_Insert_ID()
ADOConnection::Prepare()
ADOConnection::qstr()
ADOConnection::Query()
ADOConnection::Quote()
ADOConnection::RollbackLock()
ADOConnection::RollbackTrans()
ADOConnection::RowLock()
ADOConnection::SelectDB()
ADOConnection::SelectLimit()
ADOConnection::SetFetchMode()
ADOConnection::TextMax()
ADOConnection::UnixDate()
ADOConnection::UpdateBlob()
ADOConnection::UpdateBlobFile()
ADOConnection::UpdateClob()
ADOConnection::_gencachename()
ADOConnection::_rs2rs()

Documentation generated on Thu, 04 Sep 2008 16:14:37 +0400 by phpDocumentor 1.3.0RC3